Non-functional requirements elicitation for edge computing
نویسندگان
چکیده
The proliferation of the Internet Things (IoT) devices and advances in their computing capabilities give an impetus to Edge Computing (EC) paradigm that can facilitate localize data storage. As a result, limitations like network connectivity issues, mobility constraints, real-time processing delays, Cloud be addressed more efficiently. EC create lot opportunities across breadth IT domains cyber–physical systems. Several studies have been conducted describing general requirements, challenges, issues. However, considering complexity involved paradigm, non-functional requirements (NFRs) are equally important as functional thoroughly investigated. This paper discusses NFRs, namely, performance, reliability, scalability, security assist maturing paradigm. To accomplish objective, available case state-of-the-art related real-world challenges concerning reviewed. Ultimately, anatomizes aforementioned NFRs leveraging six-part scenario form source-stimulus-artifact-environment-response-response measure assert Quality Service (QoS) EC.
منابع مشابه
Non-functional Requirements Elicitation
1. INTRODUCTION Software developers are constantly under pressure to deliver code on time and on budget. As a result, many projects focus on delivering functionalities at the expense of meeting non-functional requirements such as reliability, security, maintainability, portability, accuracy, among others. As software complexity grows and clients demand higher and higher quality software, non-fu...
متن کاملElicitation and Modeling Non-Functional Requirements - A POS Case Study
Proper management of requirements is crucial to successful development software within limited time and cost. Nonfunctional requirements (NFR) are one of the key criteria to derive a comparison among various software systems. In most of software development NFR have be specified as an additional requirement of software. NFRs such as performance, reliability, maintainability, security, accuracy ...
متن کاملNon-Functional Requirements Elicitation and Incorporation into Class Diagrams
Top-quality software architecture should consider both functional and non-functional aspects of systems and their association. In the the existing literature, considerable efforts have been directed at functional requirement analysis and design, regardless of the non-functional aspects. This disassociation makes architecture comprehension and evolution hard. This paper proposes a strategy on ho...
متن کاملTechniques for requirements elicitation
This paper surveys and evaluates techniques for eliciting requirements of computer-based systems, paying particular attention to how they deal with social issues. The methods surveyed include introspection, interviews, questionnaires, and protocol, conversation, interaction, and discourse analyses. Although they are relatively untried in Requirements Engineering, we believe there is much promis...
متن کاملTechniques for Requirements Elicitation 1
This paper surveys and evaluates some techniques for eliciting requirements of computer-based systems, paying particular attention to how they deal with social issues. The methods surveyed include introspection, interviews, questionnaires, and protocol, conversation, interaction, and discourse analyses. Although they are relatively untried in Requirements Engineering, we believe there is much p...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Internet of things
سال: 2022
ISSN: ['2199-1081', '2199-1073']
DOI: https://doi.org/10.1016/j.iot.2022.100503